package com.sea.finance.entity;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author 陈鸿飞
 * 运营对照表
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Vt {
    private Integer id;

    private String period;
    private String shop_name;
    private String brand_name;
    private String country_name;

    private String file_name;

    @ExcelProperty(index = 0)  // 对应原代码中的case 0
    private String settlement_id;

    @ExcelProperty(index = 1)  // 对应原代码中的case 1
    private String settlement_start_date;

    @ExcelProperty(index = 2)  // 对应原代码中的case 2
    private String settlement_end_date;

    @ExcelProperty(index = 3)  // 对应原代码中的case 3
    private String deposit_date;

    @ExcelProperty(index = 4)  // 对应原代码中的case 4
    private String total_amount;

    @ExcelProperty(index = 5)  // 对应原代码中的case 5
    private String currency;

    @ExcelProperty(index = 6)  // 对应原代码中的case 6
    private String transaction_type;

    @ExcelProperty(index = 7)  // 对应原代码中的case 7
    private String order_id;

    @ExcelProperty(index = 8)  // 对应原代码中的case 8
    private String merchant_order_id;

    @ExcelProperty(index = 9)  // 对应原代码中的case 9
    private String adjustment_id;

    @ExcelProperty(index = 10)  // 对应原代码中的case 10
    private String shipment_id;

    @ExcelProperty(index = 11)  // 对应原代码中的case 11
    private String marketplace_name;

    @ExcelProperty(index = 12)  // 对应原代码中的case 12
    private String amount_type;

    @ExcelProperty(index = 13)  // 对应原代码中的case 13
    private String amount_description;

    @ExcelProperty(index = 14)  // 对应原代码中的case 14
    private String amount;

    @ExcelProperty(index = 15)  // 对应原代码中的case 15
    private String fulfillment_id;

    @ExcelProperty(index = 16)  // 对应原代码中的case 16
    private String posted_date;

    @ExcelProperty(index = 17)  // 对应原代码中的case 17
    private String posted_date_time;

    @ExcelProperty(index = 18)  // 对应原代码中的case 18
    private String order_item_code;

    @ExcelProperty(index = 19)  // 对应原代码中的case 19
    private String merchant_order_item_id;

    @ExcelProperty(index = 20)  // 对应原代码中的case 20
    private String merchant_adjustment_item_id;

    @ExcelProperty(index = 21)  // 对应原代码中的case 21
    private String sku;

    @ExcelProperty(index = 22)  // 对应原代码中的case 22
    private String quantity_purchased;

    @ExcelProperty(index = 23)  // 对应原代码中的case 23
    private String promotion_id;
    private String listing_name;
    private String fee_name;

    private String fee_type;

    private Double org_rate;

    private Double tag_rate;
}
